table {
    width:100%;
    margin-top: 20px;
}
table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
}
#cab th{
    font-size: 18px;
    text-align: center;
    font-family: sans-serif;
    /*font-size: medium;*/
    color: black;
    background: rgb(188, 171, 171);
}
#fila td{
    background: rgb(234, 234, 234);
}

th, td {
    padding: 5px;
    text-align: left;
}
#ico{
    width:30px;   
}
#ico1{
    width:30px;   
    margin-left: 25%;
}

#ico2{
    width:45px;
    float:right;
    margin-top: -60px;
}
#ico3{
    float: right;
    width: 30px;
    margin-right: 12px;
}
#titulo{
    font-size: 46px;
    color: rgb(246, 22, 22);
}